Effective Java 第2章 オブジェクトの生成と消滅
コンストラクタの代わりにstaticファクトリメソッドを検討する
クラスのインスタンスをクライアントが得られるようにする方法
publicのコンストラクタ
publicのstaticファクトリメソッド(static factory method)
code:boolean.java
public statib Boolean valueOf(boolean b) {
return b ? Boolean.TRUE : Boolean.FALSE;
}
staticファクトリメソッドのメソッド
名前を持つこと
呼び出しごとに新たなオブジェクトを生成する必要が無いこと